<?php

declare(strict_types=1);

namespace App\Model;


/**
 * @property int $id
 * @property string $type 任务类型
 * @property int $gender 性别：0-不限，1-男，2-女
 * @property string $mission 任务名称
 * @property string $extra 男性任务名称后缀
 * @property string $text 任务描述
 * @property int $total 完成任务需要的总次数
 * @property string $icon 任务图片
 * @property int $award_type 奖励类型：0-金币，1-人民币，2-通过其它方式奖励
 * @property int $award_count 奖励金额
 * @property int $max_award_count 最高奖励金额
 * @property int $visible 是否在客户端显示进度，例如3/5
 * @property int $order_index 排序
 */
class MissionConfig extends Model
{
    /**
     * The table associated with the model.
     */
    protected ?string $table = 'tb_mission_config';

    /**
     * The attributes that are mass assignable.
     */
    protected array $fillable = [];

    /**
     * The attributes that should be cast to native types.
     */
    protected array $casts = ['id' => 'integer', 'gender' => 'integer', 'total' => 'integer', 'award_type' => 'integer', 'award_count' => 'integer', 'max_award_count' => 'integer', 'visible' => 'integer', 'order_index' => 'integer'];
}
